Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F4 USA F6 USA F8 Czech Republic F1 Austria F1 Germany F10 Germany F12 Czech Republic F4 USA F31 Italy F4 USA F8 Hungary F1 Morocco F3 USA F12 USA F13 Serbia & Montenegro F3 Austria F5 USA F23 Ukraine F2 Ukraine F3 USA F26 Czech Republic F6 USA F28 Germany F3 Austria F2 USA F7 Germany F7 Great Britain F1 Great Britain F2 Croatia F1 France F5 Russia F1 Russia F2 USA F1 Croatia F2 USA F1 USA F4 Panama F1 USA F7 USA F5 USA F32 Croatia F3 USA F8 USA F25 USA F26 USA F27 Italy F16 USA F1 Italy F19 USA F5 USA F9 Hungary F3 Morocco F4 Slovakia F1 Croatia F5 Italy F32 USA F29 Germany F2 Croatia F2 Italy F15 USA F3 Czech Republic F3 Slovenia F3 Austria F2 USA F11 Czech Indoor Open - Prague San Luis Potosi Challenger - San Luis Potosi Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx USTA Challenger of Oklahoma - Tulsa Kobstaedernes ATP Challenger - Kolding Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Tatra Banka Open 2003 - Bratislava Internationaux de Nouvelle-Caledonie - New Caledonia Atlanta Clay Court Challenger - Atlanta Croatia Osiguranje Rijeka Open - Rijeka Harrah's Entertainment Men's Pro Challenger - Tunica Baden Open - Karlsruhe Akbank Private Banking TED Open - Istanbul 5° Sporting Challenger - Turin Fifth-Third Bank Tennis Championships - Lexington Brasov Challenger - Brasov Trofeo Sisma Mantova - Mantova Hilton Waikoloa Village USTA Challenger - Waikoloa ATP Challenger Trophy 2007 - Trnava Swanston Challenger - Sacramento 2007 Challenger of Santa Clara - Valencia XL Bermuda Open - Bermuda Kobstaedernes ATP Challenger - Kolding Samsung Securities Cup - Seoul Flea Market Cup - Busan Heilbronn Open - Heilbronn Internationaux du Doubs - Besancon Men's Pro Challenger at Tunica National - Tunica Kosice Open-Steelers Cup 2008 - Kosice Dharwad Challenger 2006 - Dharwad Porsche Open - Poznan Levene Gouldin & Thompson Tennis Challenger - Binghamton Semgroup Challenger - Tulsa 2004 Keys Gate Challenger - Homestead Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Hilton Waikoloa Village USTA Challenger - Waikoloa Waco International Tennis Challenger - Waco JSM Challenger of Champaign - Urbana 2004 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda The West Side Tennis Club Clay Court Challenger - Forest Hills Schickedanz Open 2007 - Furth West Side Tennis Club Clay Court Challenger - Forest Hills Czech Open 2006 - Prostejov Nord/LB Open 2004 - Braunschweig Carson Challenger PEOPLEnet Cup - Dnepropetrovsk Harbour Tennis Cup Regione Lombardia - Milan Constanta Challenger - Constanta Aamulehti Tampere Open - Tampere Siemens Open - Scheveningen Sunrise Challenger Sarajevo Challenger Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Milan Challenger Pozoblanco Challenger Porsche Open - Poznan Aptos Challenger Manchester Challenger Recanati Challenger Segovia Challenger Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton Challenger DCNS de Cherbourg - Cherbourg 2005 Tulsa Challenger - Tulsa Tatra Banka Open - Bratislava St. Remy Challenger Tulsa Challenger Sacramento Challenger Tashkent Challenger 8° Trani Cup - Trani Seoul Challenger Chuncheon Challenger Ethias Trophy - Mons Knoxville Challenger AT&T Challenger of Dallas - Dallas KGHM Dialog Polish Indoors - Wroclaw The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Voit Mexico City Open - Mexico City Tatra Banka Open - Bratislava The LTA Nottingham Challenger - Nottingham Rennes Challenger Ortisei Challenger Samsung Secruities Cup Challenger - Seoul Tatra Banka Open 2006 - Bratislava Bratislava Challenger Pharma Medico Open 2008 - Aarhus Guangzhou Challenger Pingguo Challenger Barranquilla Challenger Baden Open - Karlsruhe Sarasota Challenger Savannah Challenger Nottingham Challenger Marburg Challenger IPP Open - Helsinki BMW Tennis Championship - Sunrise Morocco Tennis Tour - Fes USTA Tallahassee Tennis Challenger - Tallahassee II Naples ITG Challenger - Naples Lexington Challenger Penza Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Open Castilla y Leon - Segovia St. Remy Challenger Tulsa Challenger Izmir Challenger Rennes Challenger Orleans Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Ortisei Challenger Montevideo Challenger Helsinki Challenger Bucaramanga Challenger Status Athens Open - Athens Tallahassee Challenger Sarasota Challenger Fergana Challenger Kosice Challenger XL Bermuda Open - Bermuda Milan Challenger Media Will Cup Busan Challenger Tennis - Busan Rio De Janeiro Challenger IPP Open - Helsinki Dallas Challenger Unicredit Czech Open - Prostejov Barranquilla Challenger Savannah Challenger Johannesburg Challenger Furth Challenger Prague Challenger USTA Challenger of Orlando - Orlando Kos Succhetti Tennis Cup - Cordenons Timisoara Challenger Granby Challenger Vancouver Challenger Aptos Challenger 2006 USTA Tallahassee Tennis Challenger - Tallahassee Coffee Cup Challenger - Chikmagalur Abierto Colombiano de Tenis - Bogota St. Remy Challenger Tashkent Challenger II Manta Open - Manta Guayaquil Challenger Challenger Brasov - Brasov WOW Cafe Challenger - New Orleans Maui Challenger Turin Challenger Shenzhen Challenger Challenger DCN de Cherbourg - Cherbourg Buenos Aires Challenger Cali Challenger Gimcheon Challenger Busan Challenger Lexington Challenger Medellin Challenger Napa Challenger Arpa Ceramic Cup - Reggio Emilia Tashkent Challenger Tiburon Challenger Siemens Open 2007 - Scheveningen Happy Valley Challenger Raanana Challenger Taipei City Challenger Oklahoma Challenger - Tulsa Tatra Banka Slovak Open - Bratislava Orleans Challenger Internazionali di Tennis di Bergamo - Bergamo Eckental Challenger Brescia Challenger BMW Tennis Championship - Sunrise Quimper Challenger Guangzhou Challenger Seoul Challenger Orleans Challenger Bratislava Challenger Brest Challenger Irving Challenger Sporting Challenger - Turin Brescia Challenger Astana Challenger Vancouver Challenger Binghamton Challenger Surbiton Challenger Mons Challenger Guayaquil Challenger Brescia Challenger St. Brieuc Challenger Glasgow Challenger Ostdeutscher Sparkassen Cup - Dresden Mons Challenger Ortisei Challenger Bratislava Challenger Tunis Challenger Tallahassee Challenger Phoenix Challenger Seoul Challenger Wroclaw Challenger Open de L'Isere-Trophee BNP Paribas - Grenoble Ostrava Challenger Biel Challenger Troisdorf Challenger Geneva Challenger Santiago Challenger Santos Challenger Taipei City Challenger Bratislava Challenger Kosice Challenger Granby Challenger Binghamton Challenger Orleans Challenger Irving Challenger Sacramento Challenger Open de Rennes La Trinitaine - Rennes Busan Challenger Bratislava Challenger Loughborough Challenger Granby Challenger Surbiton Challenger Tallahassee Challenger St. Remy Challenger St. Brieuc Challenger Izmir Challenger Tashkent Challenger Brest Challenger Nottingham Challenger Manila Challenger Wroclaw Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Bangkok Challenger Pozoblanco Challenger Bratislava Challenger Aptos Challenger Tashkent Challenger Irving Challenger Taipei City Challenger 2002 Tulsa USTA Challenger - Tulsa Tiburon Challenger Portoroz Challenger Flea Market Cup Busan Challenger Tennis - Busan Bogota Challenger - Bogota 2005 West Side Tennis Coub Men's Challenger - Forest Hills Savannah Challenger Prague Challenger Naples Challenger - Naples Prostejov Challenger Nottingham Challenger Monza Challenger Indian Wells Challenger GHI Bronx Tennis Classic - Bronx Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon Recanati Challenger Aptos Challenger Eckental Challenger Pau Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Biella 7 Challenger Internationale Badische Meisterschaffen Um Den Techem Cup - Zell 2003 USTA Tallahassee Tennis Challenger - Tallahassee Mallorca Challenger Ismaning Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Ostrava Challenger Mauthausen Challenger Atlantic City Open - Atlantic City Nottingham Challenger Ilkley Challenger Swanston Challenger - Sacramento Steelers Cup - Kosice Memorial Savigni - Sassuolo Mallorca Challenger ATU Cup - Weiden Burbank Challenger - Burbank Ismaning Challenger Ortisei Challenger USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Home Depot Center USTA Challenger - Carson ATP Challenger Numea - New Caledonia USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin XI Abierto Internacional de Salinas - Salinas Izmir Challenger U.S. Men's Clay Court Championships - Houston Unique Zagreb Open - Zagreb Steelers Cup - Kosice Lubbock Challenger - Lubbock Open de Rennes La Trinitaine - Rennes Sony Ericsson Open 2008 - Belgrade Tennis Napoli Cup - Napoli Tunis Open - Tunis Prosperita Open 2008 - Ostrava Tatra Banka Slovak Open - Bratislava Mons Challenger Open des Alpes Trophee BNP Paribas - Grenoble Ismaning Challenger Bratislava Challenger Open de Rennes - Rennes Sacramento Challenger - Sacramento The Mercedes Benz of Calabasas - Calabasas Kobstaedernes ATP Challenger - Kolding Trieste Challenger Portoroz Challenger 2008 Knoxville Challenger - Knoxville Quimper Challenger Quimper 2 Challenger Siebel Open - San Jose Bordeaux Challenger Busan Challenger Jonkoping Challenger International Tennis Championships - Delray Beach Prague Challenger International Tennis Championships - Delray Beach Arizona Men's Tennis Championships - Scottsdale Zagreb Challenger Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide SAP Open - San Jose Bratislava Challenger Orange Warsaw Open - Warsaw PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Bratislava Challenger The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Countrywide Classic - Los Angeles Dallas Challenger Open de Moselle - Metz Florianopolis Challenger Open Sud de France - Montpellier Regions Morgan Keegan Championships - Memphis Dallas Challenger Legg Mason Tennis Classic - Washington Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Gerry Weber Open - Halle Studena Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Cali Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Sacramento Challenger Maui Challenger Tashkent Challenger Delray Beach International Tennis Championships - Delray Beach Porto Alegre Challenger ARAG World Team Championship - Dusseldorf Medellin Challenger Bratislava Challenger Indianapolis Tennis Championships - Indianapolis Serbia Open - Belgrade Guayaquil Challenger Drummondville Challenger Chennai Open - Chennai Malaga Challenger Helsinki Challenger Rakuten Japan Open - Tokyo Apia International - Sydney Sunrise Challenger Abierto Mexicano Telcel - Acapulco Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Bucaramanga Challenger Aegon Nottingham Open - Nottingham Mercedes Cup - Stuttgart Gerry Weber Open - Halle Citi Open - Washington Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Kaohsiung Challenger Atlanta Tennis Championships - Atlanta Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Sarasota Challenger Dubai Duty Free Tennis Championships - Dubai Winston-Salem Open - Winston-Salem Intrum Stockholm Open - Stockholm Johannesburg Challenger Delray Beach International Tennis Championships - Delray Beach Open 13 Provence - Marseille Kun-Ming Challenger Busan Challenger Citi Open - Washington Campinas Challenger BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg Athens Challenger Bratislava Challenger AEGON Championships - London Helsinki Challenger Medibank International - Sydney Chitre Challenger Guadalajara Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Qatar ExxonMobil Open - Doha Charlottesville Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston SAP Open - San Jose Delray Beach Open - Delray Beach Copa Claro - Buenos Aires US Men's Clay Court Championship - Houston Ostrava Challenger Open de Nice Cote d'Azur - Nice Segovia Challenger Moselle Open - Metz PTT Thailand Open - Bangkok Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Mons Challenger Budapest Challenger Topshelf Open - 's-Hertogenbosch Libema Open - 's-Hertogenbosch Bergamo Challenger Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Erste Bank Open - Vienna Tiburon Challenger Heineken Open - Auckland Abierto Mexicano Telcel - Acapulco Le Gosier Challenger Gerry Weber Open - Halle Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta San Benedetto Challenger Eckental Challenger Gerry Weber Open - Halle Open Sud de France - Montpellier Citi Open - Washington ABN AMRO World Tennis Tournament - Rotterdam Bogota Challenger Cary Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Furth Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Eckental Challenger Zagreb Challenger Citi Open - Washington ASB Classic - Auckland Vancouver Challenger Garanti Koza Sofia Open - Sofia Dubai Duty Free Tennis Championships - Dubai AEGON International - Eastbourne Eckental Challenger Shenzhen Open - Shenzhen Quimper Challenger Prostejov Challenger Biella Challenger DIEMA XTRA Sofia Open - Sofia Ismaning Challenger Nord LB Open 2007 - Braunschweig Sporting Challenger '07 Trofeo Regione Piemonte - Turin Prague Challenger Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Noventi Open - Halle Truist Atlanta Open - Atlanta Open Sud de France - Montpellier Open 13 Provence - Marseille Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest U.S. Mens's Clay Court Championship - Houston Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington AIG Japan Open Tennis Championships - Tokyo Chennai Open - Chennai Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston AEGON International - Eastbourne Sony Ericsson Open - Miami PBZ Zagreb Indoors - Zagreb Legg Mason Tennis Classic - Washington D.C. Brisbane International - Brisbane Qatar ExxonMobil Open - Doha US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch Delray Beach Open - Delray Beach Mercedes Cup - Stuttgart New York Open - New York Delray Beach Open - Delray Beach Hall of Fame Open - Newport Pacific Life Open - Indian Wells Ilkley Challenger Pacific Life Open - Indian Wells Rennes Challenger Rogers Masters - Montreal Hamburg Challenger Bratislava Challenger Ostrava Challenger Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Sony Open Tennis - Miami U.S. Men's Clay Court Championships - Houston PBZ Zagreb Indoors - Zagreb Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Open de Nice Cote dAzur - Nice Davidoff Swiss Indoors Basel - Basel Regions Morgan Keegan Championships - Memphis Sony Ericsson Open - Miami Legg Mason Tennis Classic - Washington BNP Paribas Masters - Paris Pilot Pen Tennis - New Haven Aircel Chennai Open - Chennai Open Sud de France - Montpellier Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Erste Bank Open - Vienna U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells French Open - Paris Wimbledon - London BB&T Atlanta Open - Atlanta U.S. Open - New York Australian Open - Melbourne Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Swiss Indoors Basel - Basel Power Horse Cup - Dusseldorf Erste Bank Open - Vienna Swiss Indoors Basel - Basel BNP Paribas Open - Indian Wells Davis Cup, World Group, 1R, CHI-SVK 4-1 Australian Open - Melbourne Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, SVK-LAT 5-0 Wimbledon - London U.S. Open - New York Rogers Masters - Toronto U.S. Open - New York Australian Open - Melbourne Australian Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Olympics - London Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group I, 1R, POR-SVK 4-1 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group I, 1R, GBR-SVK 3-2 Wimbledon (juniors) Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, SVK-BEL 2-3